//==============================================================================
// dwarven forge_anim.txt
//==============================================================================

import Construction_defines_anim.txt

//==============================================================================
define Dust
{
   set hotspot
   {
      version
      {
         Visualparticle SFX A Building DustA
      }
   }  
}

//==============================================================================
define Pump
{
   set hotspot
   {
      version
      {
         Visual Building N ThorArmoryPump
      }
   }  
}
//==============================================================================
define lava
{
   set hotspot
   {
      version
      {
         Visualparticle Scenario A Dwarven Forge Lava
      }
   }  
}

//==============================================================================
define smoke
{
   set hotspot
   {
      version
      {
         Visualparticle Building N ThorArmorySteam
      }
   }  
}

//==============================================================================
define rushSFX
{
   SetSelector
   {
		TechLogic none/Rush Active
		set hotspot
		{
			version
			{
			  Visualnone jimmy
			}
		}
		set hotspot
		{
			version
			{
			  Visualparticle sfx a rush build small
			}
		}		    
   }
}

//==============================================================================
define rushSFX02
{
   SetSelector
   {
		TechLogic none/Rush Active
		set hotspot
		{
			version
			{
			  Visualnone jimmy
			}
		}
		set hotspot
		{
			version
			{
			  Visualparticle sfx a rush spell small
			}
		}		    
   }
}

//==============================================================================
anim Idle
{
   SetSelector
   {
      ConstructionLogic 0 33 66
      set hotspot
      {
         version
         {
            Visual Building N ThorArmory
					connect Neck Pump hotspot
					connect face Lava hotspot
					connect leftleg smoke hotspot
					connect rightleg smoke hotspot
         }
      }
	        set hotspot
            {
               version
               {
                  Visual Building Construction Medium A
		            connect attachpoint N_Long_Brick hotspot
		            connect face N_Long_Brick hotspot
		            connect chin N_Medium_Brick hotspot
		            connect leftfoot N_Medium_Brick hotspot
		            connect lefthand N_Small_Brick hotspot
		            connect leftleg N_Small_Brick hotspot
					connect hotspot rushSFX hotspot
					connect hotspot rushSFX02 hotspot
               }
            }
            set hotspot
            {
               version
               {
                  Visual Building Construction Medium B
		            connect attachpoint N_Long_Brick hotspot
		            connect face N_Long_Brick hotspot
		            connect chin N_Medium_Brick hotspot
		            connect leftfoot N_Medium_Brick hotspot
		            connect lefthand N_Small_Brick hotspot
		            connect leftleg N_Small_Brick hotspot
					connect hotspot rushSFX hotspot
					connect hotspot rushSFX02 hotspot
               }
            }
            set hotspot
            {
               version
               {
                  Visual Building N ThorArmory Construction
		            connect attachpoint N_Long_Brick hotspot
		            connect face N_Long_Brick hotspot
		            connect chin N_Medium_Brick hotspot
		            connect leftfoot N_Medium_Brick hotspot
		            connect lefthand N_Small_Brick hotspot
		            connect leftleg N_Small_Brick hotspot
					connect hotspot rushSFX hotspot
					connect hotspot rushSFX02 hotspot
         }
      }
   }
}


//==============================================================================
anim Death
{
   SetSelector
   {
      ConstructionLogic 0 33 66
      set hotspot
      {
         version
         {
            Visual Building N ThorArmory_Death
				connect Neck Pump hotspot
				connect Smoke0 Dust hotspot
				connect Smoke1 Dust hotspot
				connect Smoke2 Dust hotspot
				connect Smoke3 Dust hotspot
         }
      }
	        set hotspot
            {
               version
               {
                  Visual Building Construction Medium A
		            connect attachpoint N_Long_Brick hotspot
		            connect face N_Long_Brick hotspot
		            connect chin N_Medium_Brick hotspot
		            connect leftfoot N_Medium_Brick hotspot
		            connect lefthand N_Small_Brick hotspot
		            connect leftleg N_Small_Brick hotspot
               }
            }
            set hotspot
            {
               version
               {
                  Visual Building Construction Medium B
		            connect attachpoint N_Long_Brick hotspot
		            connect face N_Long_Brick hotspot
		            connect chin N_Medium_Brick hotspot
		            connect leftfoot N_Medium_Brick hotspot
		            connect lefthand N_Small_Brick hotspot
		            connect leftleg N_Small_Brick hotspot
               }
            }
            set hotspot
            {
               version
               {
                  Visual Building N ThorArmory Construction
		            connect attachpoint N_Long_Brick hotspot
		            connect face N_Long_Brick hotspot
		            connect chin N_Medium_Brick hotspot
		            connect leftfoot N_Medium_Brick hotspot
		            connect lefthand N_Small_Brick hotspot
		            connect leftleg N_Small_Brick hotspot
         }
      }
   }
}


